PM3.02 - Game & Watch - Subroutine - 0x27948
- if ((RandomAccessInt (0x46d6) Equal scalar(79)))
- if ((InternalConstantInt(ControlStickYAxis) GreaterThanOrEqual scalar(0.2)))
- if ((RandomAccessFloat (0x491f) GreaterThanOrEqual scalar(0.6)))
- FloatVariableSubtract { variable: RandomAccessFloat (0x491f), value: 0.4 }
- FloatVariableAdd { variable: RandomAccessFloat (0x4920), value: 0.2 }
- else
- if ((RandomAccessFloat (0x491f) LessThanOrEqual scalar(-0.6)))
- FloatVariableAdd { variable: RandomAccessFloat (0x491f), value: 0.4 }
- FloatVariableAdd { variable: RandomAccessFloat (0x4920), value: 0.2 }
- if ((InternalConstantInt(ControlStickYAxis) LessThanOrEqual scalar(-0.2)))
- if ((RandomAccessFloat (0x491f) LessThanOrEqual scalar(0.6)))
- IfStatementAnd ((RandomAccessFloat (0x491f) GreaterThanOrEqual scalar(0)))
- FloatVariableAdd { variable: RandomAccessFloat (0x491f), value: 0.4 }
- FloatVariableAdd { variable: RandomAccessFloat (0x4927), value: 0.4 }
- FloatVariableSubtract { variable: RandomAccessFloat (0x4920), value: 0.2 }
- if ((RandomAccessFloat (0x491f) GreaterThanOrEqual scalar(-0.6)))
- IfStatementAnd ((RandomAccessFloat (0x491f) LessThanOrEqual scalar(0)))
- FloatVariableSubtract { variable: RandomAccessFloat (0x491f), value: 0.4 }
- FloatVariableAdd { variable: RandomAccessFloat (0x4927), value: 0.4 }
- FloatVariableSubtract { variable: RandomAccessFloat (0x4920), value: 0.2 }
- if ((RandomAccessInt (0x46d8) Equal scalar(1)))
- FloatVariableSet { variable: RandomAccessFloat (0x43c1), value: 1.85 }
- FloatVariableMultiply { variable: RandomAccessFloat (0x492f), value: 0.35 }